import ddt
import unittest
Data=[{'name':"小明"} , {'address':"深圳南山"}]
# 在不使用@unpack装饰器的时候,每组数据作为参数传入 @ddt.data()方法中
@ddt.ddt
# 
class TestModules(unittest.TestCase):
    def setUp(self):
        print("test001 .....")
    def tearDown(self):
        print("test002 ....")
        
        
    @ddt.data(*Data) 
    #@ddt.data() 用于用例的装饰器(必须),它可以将参数(单个值/列表/元组/字典)作为测试数据
    def test_ddtdriver(self,Data):
        print("ddt演示",Data)

if __name__=="__main__":
    unittest.main()
